Amillia Taylor was born in South Florida last October after just 21 weeks and 6 days in the womb. ABC Anchor Charles Gibson teased the story: “A tiny miracle that raises big questions in … Continue reading Have You Heard the Good News
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed